package com.mall.service;

import com.mall.po.Returnlist;

import java.util.List;

/**
 * @ClassName ReturnlistService
 * @Description TODO
 * @action luoliang
 * @Data 2021/1/6 11:12
 * @Version 1.0
 */
public interface ReturnlistService {
    /**
     * 通过ID删除
     * @param deliverid
     * @return
     */
    int deleteByid(Integer deliverid);

    /**
     * 添加
     * @param record
     * @return
     */
    int insertInvoice(Returnlist record);

    /**
     * 选择性添加
     * @param record
     * @return
     */
    int insertSelect(Returnlist record);

    /**
     * 通过id查询
     * @param deliverid
     * @return
     */
    Returnlist selectByid(Integer deliverid);

    /**
     * 选择性修改
     * @param record
     * @return
     */
    int updateByInvoice(Returnlist record);

    /**
     * 全部修改
     * @param record
     * @return
     */
    int updateInvoice(Returnlist record);

    /**
     * 批量删除
     * @param
     * @return
     */
    boolean delectReturnByids(Integer[] deliverids);

    /**
     * 分页
     * @param page
     * @param pagesize
     * @return
     */
    List<Returnlist> selectReturnPage(int page, int pagesize);
}
